package com.itzsj.service;

import com.itzsj.pojo.dto.GMessageDTO;
import com.itzsj.pojo.entity.Graduate;
import com.itzsj.pojo.dto.GSendDTO;
import com.itzsj.pojo.dto.GJobsDTO;
import com.itzsj.pojo.dto.GResumesDTO;
import com.itzsj.pojo.entity.Message;
import com.itzsj.pojo.vo.GJobsVO;
import com.itzsj.pojo.vo.GResumesVO;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface GraduateService {

    List<GJobsVO> selectJob(GJobsDTO selectJobDTO);

    void putResume(GSendDTO putResumeDTO);

    Graduate getResume(String sno);

    void updateResume(String sno, String resume);

    List<GResumesVO> selectResume(GResumesDTO puttedResumeDTO);

    void messages(GMessageDTO message);

    List<Message> listMessages(String sno, String eno, Integer jobId);
}
